﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using FTools.Dominio;
using System.Collections;

namespace FTools.Interface
{
    interface InterfaceProducto
    {
        Producto obtenerProducto(long xIdProducto);

        Boolean existeProducto(long xIdProducto);

        Boolean existeProducto(String xCodigo, String xNombre);

        ArrayList obtenerColeccionProducto();

        ArrayList obtenerBusquedaProducto(String xCodigo, String xNombre, String xDescripcion);

        ArrayList obtenerBusquedaProductoSimult(String xCodigo, String xNombre);

        int altaProducto(Producto xObjProducto);

        int bajaProducto(Producto xObjProducto);

        int modificaProducto(Producto xObjProducto);
    }
}
